"""
有一种数据格式叫JSON数据格式,它可以在不同编程语言当中转换

JSON数据格式 很像Python里的字典或者是嵌套了字典的列表
JSON数据格式 在Python里需要转换成Python的数据 Python里有JSON数据格式的模块

json 是一种轻量级数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据 (在Python里其实 就是字符串)
Python语言使用json有很大优势,因为json无非就是一个单独的字典或一个内部元素都是字典的列表
所以json可以直接和Python字典或列表进行无缝转换
"""

# 调用JSON数据格式模块
import json
数据 = [{"姓名": "孙新罡", '年龄': 37}, {"姓名": "张岩", "年龄": 38}]

# 通过json.dumps(),把Python数据转换为JSON数据
# json数据 = json.dumps(数据, ensure_ascii=False)
json数据 = json.dumps(数据)  # 这样转化的数据没有中文   要想显示中文加上面的那个 参数 ensure_ascii=False
print(f'转换以后的数据类型:\n{type(json数据)}')
print(f'转换以后的数据是:\n{json数据}')
# print(json数据[0])

print("--------1----------")
# 通过json.loads(),把JSON数据转换为Python数据
python数据 = json.loads(json数据)
print(f'转换以后的数据类型:\n{type(python数据)}')
print(f'转换以后的数据是:\n{python数据}')

print("--------2----------")
json数据 = '{"\u59d3\u540d": "\u5f20\u5ca9", "\u5e74\u9f84": 38}'
python数据 = json.loads(json数据)
print(f'转换以后的数据类型:\n{type(python数据)}')
print(f'转换以后的数据是:\n{python数据}')

import pyecharts
